priv = GTK_STYLE_GET_PRIVATE (style);
peek_value = _gtk_style_context_peek_style_property (priv->context,
widget_type,
- 0, pspec);
+ pspec);
if (G_VALUE_TYPE (value) == G_PARAM_SPEC_VALUE_TYPE (pspec))
g_value_copy (peek_value, value);
}
peek_value = _gtk_style_context_peek_style_property (priv->context, widget_type,
- 0, pspec);
+ pspec);
G_VALUE_LCOPY (peek_value, var_args, 0, &error);
if (error)
{
{
GType widget_type;
GParamSpec *pspec;
- GtkStateFlags state;
GValue value;
};
if (val1->pspec != val2->pspec)
return val1->pspec < val2->pspec ? -1 : 1;
- if (val1->state != val2->state)
- return val1->state < val2->state ? -1 : 1;
-
return 0;
}
const GValue *
_gtk_style_context_peek_style_property (GtkStyleContext *context,
GType widget_type,
- GtkStateFlags state,
GParamSpec *pspec)
{
GtkStyleContextPrivate *priv;
priv = context->priv;
- data = style_data_lookup_for_state (context, state);
+ data = style_data_lookup (context);
key.widget_type = widget_type;
- key.state = state;
key.pspec = pspec;
/* need value cache array */
if (gtk_style_provider_get_style_property (GTK_STYLE_PROVIDER (priv->cascade),
widget_path,
- state, pspec, &pcache->value))
+ 0, pspec, &pcache->value))
{
G_GNUC_BEGIN_IGNORE_DEPRECATIONS;
{
GtkStyleContextPrivate *priv;
GtkWidgetClass *widget_class;
- GtkStateFlags state;
GParamSpec *pspec;
const GValue *peek_value;
GType widget_type;
return;
}
- state = gtk_style_context_get_state (context);
- peek_value = _gtk_style_context_peek_style_property (context, widget_type,
- state, pspec);
+ peek_value = _gtk_style_context_peek_style_property (context, widget_type, pspec);
if (G_VALUE_TYPE (value) == G_VALUE_TYPE (peek_value))
g_value_copy (peek_value, value);
{
GtkStyleContextPrivate *priv;
const gchar *prop_name;
- GtkStateFlags state;
GType widget_type;
g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
}
}
- state = gtk_style_context_get_state (context);
-
while (prop_name)
{
GtkWidgetClass *widget_class;
break;
}
- peek_value = _gtk_style_context_peek_style_property (context, widget_type,
- state, pspec);
+ peek_value = _gtk_style_context_peek_style_property (context, widget_type, pspec);
G_VALUE_LCOPY (peek_value, args, 0, &error);
{
GtkStyleContext *context;
const GValue *peek_value;
- GtkStateFlags state;
context = gtk_widget_get_style_context (widget);
- state = gtk_widget_get_state_flags (widget);
peek_value = _gtk_style_context_peek_style_property (context,
G_OBJECT_TYPE (widget),
- state, pspec);
+ pspec);
/* auto-conversion of the caller's value type
*/
va_list var_args)
{
GtkStyleContext *context;
- GtkStateFlags state;
const gchar *name;
g_return_if_fail (GTK_IS_WIDGET (widget));
g_object_ref (widget);
context = gtk_widget_get_style_context (widget);
- state = gtk_widget_get_state_flags (widget);
name = first_property_name;
while (name)
peek_value = _gtk_style_context_peek_style_property (context,
G_OBJECT_TYPE (widget),
- state, pspec);
+ pspec);
G_VALUE_LCOPY (peek_value, var_args, 0, &error);
if (error)